from django.urls import path
from .roles_view import RolePageView, RoleView, RoleOptionsView, RoleFormView, RoleMenuIdsView, RoleMenusView

urlpatterns = [
    # 角色分页查询
    path('/page', RolePageView.as_view(), name='role_page'),
    
    # 角色基本操作
    path('', RoleView.as_view(), name='role_create'),
    path('/<int:role_id>', RoleView.as_view(), name='role_detail'),
    
    # 角色下拉选项
    path('/options', RoleOptionsView.as_view(), name='role_options'),
    
    # 角色表单数据
    path('/<int:role_id>/form', RoleFormView.as_view(), name='role_form'),
    
    # 角色菜单权限
    path('/<int:role_id>/menuIds', RoleMenuIdsView.as_view(), name='role_menu_ids'),
    path('/<int:role_id>/menus', RoleMenusView.as_view(), name='role_menus'),
]
